package br.com.fafica.fast_restaurant.control;

import java.util.ArrayList;
import java.util.Vector;

import javax.swing.table.DefaultTableModel;

import br.com.fafica.fast_restaurant.model.produto;

public class ControlProduto {
	private produto objProduto;

	public ControlProduto() {
		this.objProduto = new produto();
	}
		 
		
		
	public String Salvar(ArrayList<String> pList) {
		
		
		this.objProduto.setCod(pList.get(0));
		this.objProduto.setPreco(pList.get(1));
		this.objProduto.setNome(pList.get(2));


		this.objProduto.Salvar();
		return this.objProduto.getCod();

	}
	public DefaultTableModel Pesquisa (ArrayList<String> Parametros, DefaultTableModel ModeloTabela){
		String Valor = Parametros.get(0);
		ArrayList<produto> produtos = this.objProduto.Pesquisa(Valor);
		Vector<String> vetVetor;
		produto objProdtuoBuffer;
		for (int i = 0; i<produtos.size(); i++){
			vetVetor = new Vector<String>();
			objProdtuoBuffer = produtos.get(i);
			
			vetVetor.addElement(String.valueOf(objProdtuoBuffer.getCod()));
			vetVetor.addElement(objProdtuoBuffer.getPreco());
			vetVetor.addElement(objProdtuoBuffer.getNome());
			
			ModeloTabela.addRow(vetVetor);
		}
		return ModeloTabela;
	}

	
}

